mountainous country or region - Español Inglés Diccionario